body {
	font-size:14px;
	min-width:1200px;
}
* {
	margin:0;
	padding:0;
	font-family: "Microsoft Yahei"
}
img {
	border:none;
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
.clear {
	clear:both
}
.l {
	float:left;
}
.r {
	float:right;
}
html body {
	width: 100%;
	font-size: 14px;
}
.s_width {
	width:1200px;
	margin:0 auto;
}
a {
	outline:none;
	text-decoration:none;
	color:#383838;
}
a:hover {
	text-decoration:underline;
	color:#1d89cf;
}
a:hover {
	outline:none;
	text-decoration:none;
	color:#F00;
}
a img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
hr {
	border:none;
	clear:both;
	height:0;
	background:none;
	margin:0;
	padding:0;
	border-bottom:#eee solid 1px;
	margin:10px 0;
}
img {
	border: 0 none;
	height: auto;
	vertical-align: middle;
}
.h10 {
	height:10px;
}
.h30 {
	height:30px;
}
.h40 {
	height:40px;
}
.h50 {
	height:50px;
}
.h60 {
	height:60px;
}
.h80 {
	height:80px;
}
/*head content*/

.h_line {
	height:30px;
	line-height:30px;
	width:100%;
	color:#FFFFFF;
	background:#1562d2;
	font-size:12px;
}
.h_line_r a {
	color:#c8e2f9;
	padding:0 15px;
	display:inline-block;
	text-transform:uppercase
}
.h_line_r a.cn {
	color:#ffffff;
}
.logo_box {
	height:130px;
	width: 1200px;
	margin:0 auto;
}
.logo_left {
	height: 130px;
	width:318px;
	float: left;
	background:url(../images/logo.jpg) center no-repeat;
}
.logo_right {
	height: 130px;
	width:840px;
	float:right;
	background:url(../images/logo_r.jpg) center no-repeat;
}
.subnav {
	width: 1120px;
	padding-top: 23px;
	position: absolute;
	top: 160px;
	z-index: 5;
	display: none;
	left:154px;
}
.subnav-bot {
	height: 16px;
}
.header-main.fixed .subnav {
	top:46px;
}
.header-main.fixed .nav li a {
	padding-bottom:0;
}
.investor-subnav {
	width:1120px;
	padding-top: 23px;
	background:url(../images/images/xialabg.png) repeat;
	z-index:999999;
	overflow:hidden
}
.investor-subnav .list {
	width: 200px;
	padding: 15px 0 0 18px;
	float: left;
	margin-right:20px;
}
.investor-subnav .list li {
	width:200px;
	height:46px;
	line-height:46px;
	margin-bottom:8px;
	float:none
}
.investor-subnav .list li a {
	display:block;
	height:46px;
	line-height:46px;
	background:#d0231c;
	text-align:left;
	text-align:center;
	color:#fff
}
.investor-subnav .list li a:hover {
	background:#0c469a
}
.nav_wz {
	float:left;
	width:520px;
	color:#5f5f5f;
	line-height:33px;
	font-size:14px;
	text-align:left;
	padding:0 0 0 10px;
}
.nav_wz strong {
	display:block;
	color:#111111;
	font-size:20px;
	margin:20px 10px 0 0px
}
.about-nav-img {
	width: 293px;
	float: left;
	margin: 17px 0 25px 32px;
	display: block;
}
.about-nav-img img {
	border:1px dashed #ccc
}
.banner_box {
	position: relative;
	height:640px;
	z-index: 1;
}
/*sousuo*/
.sou_box {
	height: auto;
	width: 100%;
	background:url(../images/bei_s.jpg) center repeat;
}
.sou_zhong {
	height: 160px;
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
	position:relative;
	z-index:999;
	margin-top: -50px;
}
.sou_zhong_l {
	height: 160px;
	width: 600px;
	float: left;
	background:#1562d2 url(../images/tel_s.jpg) center no-repeat;
}
.sou_zhong_r {
	height:160px;
	width: 600px;
	float: right;
}
.sou_zhong_r_z {
	margin: 30px 70px 30px 70px;
}
.sou_zhong_r_z_t p {
	line-height: 30px;
	font-size:14px;
	color: #363636;
	display: block;
}
.sou_re_ci {
	font-size: 20px;
	color: #454545;
	font-weight: bold;
}
.sou_re_ci_a {
	font-size: 16px;
	color: #454545;
}
.sou {
	height: 76px;
	width: 1200px;
	margin: 0 auto;
}
.sou_l {
	width: 600px;
	height: 76px;
	float: left;
}
.sou_l p {
	line-height:76px;
	font-size:13px;
	color:#292929;
	display: block;
}
.sou_l a {
	font-size:14px;
	color:#0c469a;
	font-weight: bold;
}
.sou_r {
	height:76px;
	width: 430px;
	float: right;
}
.pro_search {
	background:#f9f9f9
}
.search {
	width:460px;
	margin:0 auto;
	height:75px;
	line-height:75px;
	position:relative;
	z-index:999;
	color:#efefef;
	margin-top:8px;
}
.search-bar .search-keywords {
	margin-top: 2px;
	border-radius: 6px;
	overflow: hidden;
	height:75px;
}
.search-bar .keywords {
	padding-left: 10px;
	width: 380px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	background:#fff;
	margin:14px 0 0 0;
	border:1px solid #e5e5e5
}
.search-bar input[type="submit"] {
	width: 60px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	background: #139d3e url(../images/images/ss.jpg) no-repeat center center;
	color: #fff;
	cursor: pointer;
	margin:14px 0 0 0;
}
.search-bar input {
	border: none;
	float: left;
}
.search a {
	color:#efefef
}
.Pro_title {
	height: 36px;
	width: 400px;
	background:url(../images/alzs.png) no-repeat center;
	margin: 0 auto;
	display: block;
}
.Pro_title a {
	height: 36px;
	width: 400px;
	display: block;
}
.shi_bb p {
	width:600px;
	line-height: 26px;
	margin: 0 auto;
	font-size:15px;
	color:#292929;
	display: block;
	text-align: center;
}
.Pro_content {
	height: 205px;
	width: 1200px;
	margin: 0 auto;
	margin-top:35px;
}
.changjing {
	height:205px;
	width: 100%;
	margin: 0 auto;
}
.changjing_z {
	height:205px;
	width: 1200px;
	margin: 0 auto;
}
.tupian_z {
	height:220px;
	width:1200px;
	margin:0 auto;
}
.tupian_zz {
	height:220px;
	margin:0 auto;
}
.tupian_zz li {
	float:left;
	padding-right:10px;
	width: 230px;
	height: 220px;
}
.tupian_zl {
	height:40px;
	width:130px;
	display:block;
	background:url(../images/l.jpg) right center no-repeat;
	float: left;
}
.tupian_zr {
	height:40px;
	width:130px;
	display:block;
	background:url(../images/r.jpg) left no-repeat;
	float:right;
}
.tupian_tu_a {
	line-height: 50px;
	width: 230px;
	text-align: center;
	display: block;
	font-size: 15px;
	color: #000000;
}
.tff {
	height: 45px;
	width: 260px;
	background:url(../images/xiann.png) center no-repeat;
	margin-top:20px;
	margin: 0 auto;
	margin-top: 32px;
}



/*About_box*/



.Iabout {
	background: url(../images/Iabout.jpg) top center no-repeat;
	height: 775px;
}
.Iabout dl dt {
	float: left;
	width: 50%;
}
.Iabout dl dt h3 {
	color: #ff0000;
	font-size: 38px;
	padding-top: 180px;
}
.Iabout dl dt h3 em {
	display: block;
	color: #c0c6ca;
	text-transform: uppercase; font-size:32px !important;
}
.Iabout dl dt ul {
	display: flex;
}
.Iabout dl dt ul li {
	flex: 1;
	border-right: 1px solid #ccc;
	padding-left: 6%;
}
.Iabout dl dt ul li span {
	color: #52b338;
	font-size: 53px;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: center;
}
.Iabout dl dt ul li p {
	color: #414141;
	font-size: 20px;
}
.Iabout dl dd {
	float: right;
	width: 50%;
	position: relative;
}
.Iabout dl dd img {
	position: absolute;
}
 .Iabout dl dd img:nth-of-type(1) {
 left: 38px;
 top: 170px;
 z-index: 99;
}
 .Iabout dl dd img:nth-of-type(2) {
 right: 0;
 top: 170px;
}
.gs_con {
	width: 100%;
	margin: 10px auto;
	line-height: 30px; font-size:16px;
}
.gs_con p {
	color: #000;
	line-height: 30px;  font-size:16px;
}

.wenhua {
	height: 730px;
	width: 100%;
	margin: 0 auto;
}
.ronyu {
	height:220px;
	width:760px;
}
.ronyua {
	height: 220px;
	width: 240px;
	background:url(../images/r1.png) no-repeat center;
	float: left;
	padding-left:10px;
	display: block;
}
.ronyua a {
	line-height: 220px;
	height: 220px;
	width: 240px;
	display: block;
	text-align: center;
}
.ronyub a {
	line-height: 220px;
	height: 220px;
	width: 240px;
	display: block;
}
.ronyuc a {
	line-height: 220px;
	height: 220px;
	width: 240px;
	display: block;
}
.ronyua:hover, .ronyub:hover, .ronyuc:hover, .chanpin_r_tla:hover {
	animation: dou 0.5s linear;
}
@keyframes dou {
 0% {
transform: translateY(0px);
}
 25% {
transform: translateY(10px);
}
 50% {
transform: translateY(0px);
}
 75% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0px);
}
}
.ronyub {
	height: 220px;
	width: 240px;
	background:url(../images/r2.png) no-repeat center;
	float: left;
	padding-left: 20px;
}
.ronyuc {
	height: 220px;
	width: 240px;
	background:url(../images/r3.png) no-repeat center;
	float: left;
}
/*shili*/
.shili {
	height: 860px;
	width: 100%;
	background:url(../images/shili.jpg) no-repeat center;
}
.shi_a a {
	height: 60px;
	width: 320px;
	background:url(../images/gssl.png) no-repeat center;
	margin: 0 auto;
	display: block;
}
.shi_b p {
	width:600px;
	line-height: 26px;
	margin: 0 auto;
	font-size:15px;
	color:#FFFFFF;
	display: block;
	text-align: center;
}
.shi_c {
	height:4px;
	width:120px;
	margin: 0 auto;
	background: #fd9d13;
}
.shi_d {
	height: 530px;
	width:1200px;
	margin: 0 auto;
}
.cp_list {
	width:1220px;
	margin:0 auto;
	height:530px
}
.cp_list li {
	float:left
}
.lm14 {
	color:#aa9172;
	line-height:50px;
	border-bottom:2px #dcdcdc solid
}
.lm14 a {
	color:#FFFFFF;
	line-height:50px;
	font-size:17px;
	width: 293px;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}
.lm14 a:hover {
	color:#cf0000;
	font-weight:bold
}
.cp_list {
	position:relative;
}
.cp_list li {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
}
.cp_list .cp_bkgrnd {
	position:absolute;
	background-position:50% 50%;
	background-size:100%;
	background-repeat:no-repeat;
	top:0;
	width:293px;
	height:470px;
	overflow:hidden;
}
.cp_bkgrnd .cp_cover {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:100%;
	background-color: black;
	filter: Alpha(opacity=50);
	padding:120px 0 0 0;
	background: rgba(0, 0, 0, 0.8);
}
.cp_bkgrnd .cp_cover img {
	width: 100px;
	height: 69px;
	text-align: center;
	display: block;
	padding-left: 95px;
}
.cp_bkgrnd .cp_cover p {
	line-height: 30px;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	display: block;
	padding:20px 22px 0 22px;
}
.cp_bkgrnd .cp_bottom {
	position:absolute;
	width:0;
	bottom:0;
	left:50%;
	margin-left:0;
	height:10px;
	border-radius:3px;
	background:#cc0000;
}
.lm14 {
	margin-top:470px;
}
/*case*/
.icase {
	width: 100%;
	background:url(../images/Icase.jpg) center repeat;
}
.Iabout {
	width: 100%;
	background:url(../images/Iabout.jpg) center repeat;
}
.anli {
	height: 36px;
	width: 500px;
	background:url(../images/cpzs.png) no-repeat center;
	margin: 0 auto;
	display: block;
}
.anli a {
	height: 36px;
	width: 400px;
	display: block;
}
.shi_bb p {
	width:600px;
	line-height: 26px;
	margin: 0 auto;
	font-size:15px;
	color:#292929;
	display: block;
	text-align: center;
}
.anli_content {
	width: 1200px;
	margin: 0 auto;
}
.case_con {
	width:1200px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.case_con ul {
	display: block;
}
.case_con ul li {
	display: block;
	width: 282px;
	float: left;
	margin-right: 20px;
	background:#e8e8e8;
}
.case_con ul li a {
	display: block;
}
.case_con ul li a p {
	display: block;
	width: 282px;
	height: 220px;
	overflow: hidden;
}
.case_con ul li a p img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.case_con ul li a span {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align:center;
	font-size:16px;
}
.case_con ul li a:hover span {
	background-color:#1562d2;
	color:#fff;
	transition:all 0.5s;
}
.case_con ul li a:hover p img {
	transform: scale(1.1);
}
.adv2 {
	height:309px;
	background:url(../images/heng.jpg) no-repeat center top;
}
/*news*/
.new {
	height: 36px;
	width: 400px;
	background:url(../images/xwzx.png) no-repeat center;
	margin: 0 auto;
}
.new a {
	height: 36px;
	width: 400px;
	display: block;
}
.new_z {
	height: 290px;
	width: 1200px;
	margin: 0 auto;
}
.new_z_l {
	height: 290px;
	width: 580px;
	float: left;
}
.new_z_l_t {
	height: 160px;
	width: 580px;
	background: #1562d2;
}
.new_z_l_t_l {
	height: 160px;
	width: 220px;
	float: left;
}
.new_z_l_t_r {
	width:360px;
	height:160px;
	background:url(../images/images/an4.jpg) no-repeat center;
	;
	position:relative;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:50% 50%;
	float:right;
}
.shijian {
	padding:35px 0 35px 40px;
}
.yue {
	font-size:42px;
	color: #FFFFFF;
	font-weight: bold;
}
.biao p {
	font-size: 13px;
	color: #FFFFFF;
}
.new_z_l_n_z a {
	line-height: 50px;
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #373737
}
.new_z_l_n_zz p {
	line-height: 28px;
	color:#373737;
	font-size:13px;
	display: block;
}
.new_r {
	height: 290px;
	width:580px;
	float: right;
}
.new_r li {
	width: 580px;
	height: 90px;
	border-bottom: 1px solid #eaeaec;
}
.new_z_r_na a {
	line-height: 50px;
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #373737
}
.new_z_r_nb p {
	line-height: 28px;
	color:#373737;
	font-size:13px;
	font-size:13px;
}
.new_z_r_nb a {
	width: 100px;
	line-height: 28px;
	float: right;
	font-size:13px;
	color:#595959;
	text-align: right;
}
.wenti {
	height: 115px;
	width: 1200px;
	margin: 0 auto;
}
.wenti_left_box {
	float:left;
	width:140px;
}
.wenti_ll {
	width: 140px;
	height: 135px;
	float: left;
}
.wenti_ll a {
	line-height: 40px;
	width: 140px;
	font-size: 24px;
	display: block;
	color: #373737;
	font-weight: bold;
}
.wenti_ll P {
	font-size: 16px;
	color: #373737;
}
.wenti_right_box {
	float:right;
	width:1050px;
}
.wenti_lr {
	height: 135px;
	width: 340px;
	float: left;
	margin-left:10px
}
.wenti_lr_t {
	height:40px;
	width: 340px;
	border-bottom: 1px solid #eaeaec;
	background: url(../images/images/kk.jpg) no-repeat center left;
}
.wenti_lr_t a {
	line-height: 40px;
	width: 340px;
	font-size: 17px;
	display: block;
	font-weight: bold;
	color: #373737;
	margin-left: 40px;
}
.wenti_lr_tz p {
	line-height: 28px;
	color:#373737;
	font-size:13px;
	font-size:13px;
	margin-left: 40px;
}
/*news*/
.fotter {
}
.fot_z_n {
	height:270px;
	width: 1200px;
	margin: 0 auto;
	
}
.fot_menu_box {
	height: 270px;
	float: left;
}
.fot_menu_title p {
	line-height: 30px;
	color:#ebebeb;
	font-size: 18px;
	font-weight: bold;
}
.fot_menu_red {
	height: 2px;
	width: 100%;
	background:url(../images/xx.jpg) no-repeat left;
}
.fot_menu {
	height:180px;
	width: 100%;
	float: left;
	margin-top: 30px;
}
.fot_menu li {
	height: 35px;
	width: 100%;
	;
	line-height:35px;
	border-bottom:1px solid #393939;
	background:url(../images/oo.jpg) no-repeat center left;
}
.fot_menu li a {
	line-height: 35px;
	font-size: 13px;
	color: #eaeaea;
	display: block;
	padding-left: 25px;
}
.fot_menu li a:hover {
	font-size: 13px;
	color: #1562d2;
}
.fot {
	height:30px;
	width: 100%;
	margin: 0 auto;
	background: #1562d2;
}
.fot_z {
	height: 355px;
	width: 100%;
	background: #313131;
}
.fot_d {
	height:45px;
	width: 100%;
	background: #222222;
}
.fot_d_z {
	height: 45px;
	width: 1200px;
	margin: 0 auto;
}
.fot_d_z_l p {
	line-height: 45px;
	width: 1200px;
	float: left;
	display: block;
	font-size: 13px;
	color: #cecece;
}
.fot_d_z_l a {
	font-size: 13px;
	color: #cecece;
}
.fot_d_z_r {
	width: 500px;
	height: 45px;
	float: right;
}
.fot_d_z_r li {
	float: left;
	line-height: 45px;
	width:83px;
}
.fot_d_z_r li a {
	line-height: 45px;
	width:83px;
	display: block;
	font-size: 13px;
	color: #cecece;
	text-align: center;
}
.espcms_page_location {
	width:100%;
	height:50px;
	line-height: 50px;
	background:url(../images/0222.png) left no-repeat;
	font-size:14px;
	border-bottom:1px solid #ddd
}
.espcms_page_location .s_width {
	background:url(../images/home_ico.png) no-repeat left center;
	color:#666
}
.espcms_page_location .s_width p {
	padding:0 0 0 30px;
}
.espcms_page_location .s_width a {
	color:#666
}
.espcms_page_location .s_width .se_add li {
	float:left;
	width:180px;
	text-align:center;
	border-right:1px solid #ddd
}
.espcms_page_location .s_width .se_add li a {
	color:#444;
	display:block;
}
.espcms_page_location .s_width .se_add li a:hover {
	color:#fff;
	background:#1562d2;
	font-size:16px;
}
/*erjiyemian*/

.product_title {
	background:url(../images/p_tite.png) no-repeat center bottom;
	height:75px;
	line-height:75px;
	text-align:center;
	font-size:33px;
	color:#000000;
	font-weight:bold;
}
.product_title span {
	text-transform:uppercase;
	color:#1562d2;
	padding:0 0 0 10px;
}
.product_title_p {
	line-height:42px;
	text-align:center;
	color:#4e4e4e;
	font-size:16px;
	margin-bottom: 20px;
}
.index_title {
	height:75px;
	line-height:75px;
	text-align:center;
	font-size:38px;
	color:#000000;
	font-weight:bold;
}
.index_title span {
	text-transform:uppercase;
	color:#1562d2;
	padding:0 0 0 10px;
}
.erji {
	padding:30px 0 0 0
}
.erji h2 {
	text-align:center;
	color:#000;
	font-size:24px;
	text-transform:uppercase
}
.erji h2 p {
	font-size:33px;
	color:#08912a;
	font-weight:bold;
	line-height:60px;
}
.erji h2 p span {
	color:#ec0c41
}
.erji .s_width {
	margin-bottom:50px;
}
.erji .s_width .l {
	width:601px;
	position: absolute
}
.erji .s_width_r {
	width:458px;
	font-size:20px;
	color:#333333;
	font-weight:bold;
	position:absolute;
	background:url(../images/welcome.png) no-repeat left 30px;
	right:0;
	padding:110px 50px 0 89px;
	border:1px solid #ccc;
}
.erji .s_width_r p {
	font-size:14px;
	color:#2d2d2d;
	line-height:31px;
	font-weight:normal;
	padding:20px 0 55px 0;
}
.erji_lv {
	width:1200px;
	margin:0 auto;
	padding:20px;
	border: 1px solid #eeefef;
	line-height:35px;
	font-size:15px;
	color:#333;
}
.erji_lv p {
	line-height:35px;
	font-size:15px;
	color:#333;
	padding:10px 30px;
}
.erji_lv_bg {
	background:url(../images/images/lvse.jpg) no-repeat center center;
	height:70px;
}
.cage_listtt {
	width:1200px;
	margin:20px auto 10px auto;
	height:59px;
}
.cage_listtt li {
	width:238px;
	float:left;
	text-align:center;
	border-right:1px solid #d9e9ff;
	border-top:1px solid #d9e9ff;
	margin-top: 15px;
}
.cage_listtt li a {
	height:59px;
	line-height:59px;
	font-size:18px;
	color:#fff;
	display:block;
	background:#1562d2;
	text-transform:uppercase;
	font-weight: bold;
}
.cage_listtt li a:hover {
	background:#0c469a;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
}
.cage {
	height:50px;
	padding:15px 0 70px 0;
	width:998px;
	margin:0 auto
}
.cage li {
	width:165px;
	text-align:center;
	float:left;
	margin-right:1px;
	background:#08912a;
}
.cage li a {
	line-height:50px;
	font-size:18px;
	color:#fff
}
.se_pro_con {
	width:1200px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding:50px 0 40px 0
}
.se_pro_con ul {
	width:1239px;
}
.se_pro_con li {
	float:left;
	padding:0;
	width:370px;
	margin-right:28px;
	margin-bottom:25px;
	position:relative;
	overflow:hidden;
	border: 1px solid #e9e9e9;
}
.se_pro_t_l {
	width:370px;
	height:265px;
	overflow:hidden;
	position:relative;
	cursor: pointer;
	background-repeat:no-repeat;
	background-size:100%;
	background-position:50% 50%;
}
.se_pro_t_l a {
	width:370px;
	height:265px;
	position: absolute;
	z-index:3;
	background:url(../images/images/p_more_bg.png) no-repeat center center;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:40px;
}
.se_pro_t_l .se_pro_t_laa {
	opacity:1;
}
.se_pro_t_l a span {
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	line-height:60px;
	padding:80px 0 0 0;
	width:212px;
	margin:0 auto;
	border-bottom:1px solid #9b968f
}
.se_pro_t_r {
	width: 370px;
	height:100px;
	position: relative;
	z-index: 1000;
}
.se_pro_t_r p {
	line-height:30px;
	font-size:18px;
	color:#555555;
	padding:10px 20px 10px 20px;
	text-align:center
}
.se_pro_t_r p a {
	font-size:18px;
	color:#555;
	font-weight:bold
}
.se_pro_t_r h4 {
	line-height:30px;
	font-size:18px;
	color:#333;
	padding:30px 20px 30px 30px;
	text-align:center
}
.se_pro_t_r_con {
	line-height:30px;
	color:#666666;
	font-size:16px;
	padding:30px 0;
}
.se_pro_t_r_more {
	width:150px;
	line-height:35px;
	text-align:center;
	margin:0 auto;
}
.se_pro_t_r_more a {
	font-size:14px;
	color:#fff;
	display:block;
	background:#d0231c;
	border-radius: 20px
}
.se_pro_t_r_more a:hover {
	color:#cb2a2a;
	font-weight:bold
}
.se_pro_con li div.cover_top {
	position:absolute;
	top:-350px;
	left:0;
	width:370px;
	height:350px;
	background: rgba(0, 0, 0, 0.4);
	z-index:900;
	text-align:center;
	cursor: pointer
}
.se_pro_con li div.cover_top img {
	width:265px;
	height:265px;
}
.se_pro_con li div.cover_bottom {
	position:absolute;
	bottom:-100px;
	left:0;
	width:370px;
	height:100px;
	background:#1562d2;
	z-index:900
}
.fenye {
	padding:20px 0 90px 0;
	font-size:14px;
}
.shangxiaye {
	overflow: hidden;
	padding: 15px 0px;
}
.shangxiaye li {
	line-height:25px;
	color:#666
}
.shangxiaye li a {
	color:#666
}
.main {
	padding: 30px 0;
}
.main_l {
	float:left;
	width:226px;
	padding:0 0 0 9px;
	overflow:hidden;
}
.main_r {
	float:right;
	width:720px;
	overflow:hidden;
	padding-right:10px;
}
.left_lx {
	width:257px;
	overflow:hidden;
	min-height:276px;
}
.left_lx .pic {
	height:69px;
	overflow:hidden;
}
.left_lx .pic2 {
	height:42px;
	overflow:hidden;
}
.left_lx .left_lx_con {
	width:250px;
	line-height:24px;
	min-height:159px;
	color:#fff;
	background:#ff7c1c url(../images/lianxibg2.jpg) repeat-x left top;
}
.left_lx .left_lx_con p {
	padding:19px 0 0 20px;
}
.contact_left {
	width:600px;
	height:460px;
	text-align:center
}
.contact_right {
	width:500px;
	height:440px;
	text-align:left;
	font-size:17px;
	line-height:40px;
	padding:20px 0 0 98px;
	border:1px solid #eee;
	background:#fff
}
.contact_right strong {
	color:#333
}
.map {
	width:100%;
	overflow:hidden;
}
.p_float {
	position:fixed;
	bottom:20px;
	width:55px;
	right:10px;
	z-index:9999;
	opacity:0
}
.p_float li {
	line-height:21px;
	margin-bottom:10px;
	text-align:center
}
.p_float li a {
	color:#fff;
	font-size:13px;
	background:#00877a;
	padding:10px 7px;
	margin-bottom:10px;
	display:block
}
.p_float li a:hover {
	background:#000
}
#pagelist, #espcms_bbs_pagelist {
	color:#818181;
	font-size:14px;
}
.pagination {
	font-family: '微软雅黑', 'Microsoft YaHei UI', 'Microsoft YaHei', arial, helvetica, sans-serif;
	overflow: hidden;
	padding:10px 0px;
	font-size:14px;
	margin: 0px;
}
/*按钮色彩样式*/
.pagination a {
	border: #c2e2e7 1px solid;
	color: #444;
	text-decoration: none;
	overflow: hidden;
	padding:5px 5px;
	margin: 0px 0px 0px 5px;
}
.pagination a:visited {
	text-decoration: none;
	overflow: hidden;
}
.pagination a:active {
	text-decoration: none;
	overflow: hidden;
}
.pagination a:hover {
	color: #fff;
	background-color: #115f84;
	overflow: hidden;
}
.pagination span.current {
	border:#7cb9d5 1px solid;
	color: #fff;
	overflow: hidden;
	padding:5px 5px;
	margin: 0px 0px 0px 5px;
}
.pagination span.disabled {
	background-color: #313131;
}
/*内容查看*/

.espcms_page {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 70px 0;
}
.espcms_page_botton {
	text-align: center;
	overflow: hidden;
	padding-top:10px;
}
.espcms_page_left_linkbg {
	background: url(../images/espcms_left_bg.jpg) repeat-y left;
}
.espcms_book {
	overflow: hidden;
	font-size:15px;
	margin-bottom:30px;
	border:1px solid #eee;
	padding:20px;
	background:#fff
}
.espcms_book img {
	margin-bottom:15px;
}
.espcms_book_paddingbottom0 {
	width:970px;
	overflow: hidden;
}
.espcms_book_padding15 {
	width:760px;
	overflow: hidden;
	padding:15px;
}
.espcms_book_padding0 {
	width:760px;
	overflow: hidden;
	padding:0px;
}
.espcms_pro_pic {
	float: left;
	width:600px;
	overflow: hidden;
}
.espcms_pro_title {
	float: right;
	width:500px;
	overflow: hidden;
}
.espcms_pro_title h1 {
	font-size:24px;
	font-weight: bold;
	line-height:80px;
	color: #1e63a3
}
.espcms_pro_title .espcms_priceclass {
	color:#ff9000;
	font-weight: bold;
	font-size:14px;
}
.espcms_pro_title dd {
	padding:8px 0;
	color:#7a7a7a;
	background: url('../images/icon7.gif') no-repeat -2px 10px;
	line-height:33px;
}
.espcms_pro_title .dd_padding {
	padding:18px 0px;
	line-height:33px;
	border-bottom: 1px solid #dedede;
}
.espcms_pro_title dt {
	color:#7a7a7a;
}
.espcms_book ul {
	padding:20px 0 0 0
}
.espcms_book li.canshu {
	width:200px;
	float:left;
	padding:0 20px 0 0;
	line-height:28px;
	color:#7a7a7a;
	font-size:14px;
}
.espcms_book li.canshu span {
	font-size:14px;
	font-weight:bold;
	color:#333
}
/*新闻查看*/
.espcms_news_title {
	padding:15px;
	text-align: center;
	margin: 0px auto;
	color:#333;
}
.espcms_news_title h1 {
	line-height:60px;
	font-size:28px;
}
.espcms_newslist_read {
	padding:0px 5px;
}
.espcms_newslist_read li {
	float: left;
	width:48%;
	background: url('../images/icon2.gif') no-repeat 0px 8px;
	padding:0px 0px 5px 8px;
	overflow: hidden;
}
.img_sty {
	overflow: hidden;
}
.img_sty img {
	cursor: pointer;
	transition: all 0.6s;
	width:230px;
	height:172px;
}
.img_sty img:hover {
	transform: scale(1.2);
}
/*==========分页样式===========*/
.paging {
	width:100%;
	height:50px;
	text-align:center;
	padding:30px 0;
}
.paging a, .paging span {
	font:16px/22px "microsoft yahei";
	color:#666666;
	text-decoration:none;
	padding:5px 12px;
	border:solid 1px #c9c9c9;
	display:inline-block;
	white-space:nowrap;
	margin:0 3px;
	border-radius:3px;
	background:#1562d2;
	box-shadow: inset 0 0 30px rgba(239, 239, 239, 0.5)
}
.paging a {
	background:none;
}
.paging a:hover {
	background:#1562d2;
	color:#fff;
	border:1px solid #1562d2;
	box-shadow: inset 0 0 30px rgba(80, 80, 80, 0.5)
}
.paging span {
	background:#636363;
	color:#fff;
	border:1px solid #0d50c1;
	box-shadow: inset 0 0 30px rgba(80, 80, 80, 0.5)
}
.paging .current {
	background:#1562d2;
	color:#fff;
	border:1px solid #1562d2;
	box-shadow: inset 0 0 30px rgba(80, 80, 80, 0.5)
}
.body_content {
	line-height: 35px;
	font-size: 15px;
	color: #333;
	padding: 10px 20px;
}
/*se_hangye*/
.se_hangye {
	width:1200px;
	margin:0 auto;
}
.se_hangye ul {
	position:relative
}
.se_hangye li {
	margin-bottom:20px;
	margin-right:10px;
	padding:20px;
	border:1px dashed #ccc;
	width:527px;
	float:left;
	position:relative;
	top:20px;
	left:20px;
	cursor: pointer;
	min-height:140px;
}
.se_hangye li:nth-child(2n) {
}
.se_hangye li.hover {
	border:1px dashed #1562d2;
	background:#ccf6fa
}
.se_hangye_con {
}
.se_hangye_con_t {
	line-height:40px;
}
.se_hangye_con_t a {
	font-size:18px;
	line-height:50px;
	font-weight:bold;
	color:#333;
}
.se_hangye_con_other {
	font-size:14px;
	color:#666;
	line-height:20px;
	padding:0 0 10px 0
}
.se_hangye_con_t_intro {
	font-size:14px;
	color:#777;
	line-height:28px;
}
.se_date {
	line-height:30px;
	color:#555;
	font-size:14px;
	font-weight:normal;
}
.Inews_box {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
/*首页新闻*/
#xwbox {
	float:left;
	width:380px;
	height:165px;
	margin:10px 7px;
	background:#fff;
	border:solid 1px #ddd;
}
.xwpic {
	width:200px;
	height:165px;
	float:left;
}
.xwpic img {
	width:200px;
	height:165px;
}
.xwleft {
	width:360px;
	height:165px;
	float:left;
	margin-left:20px;
	text-align: left;
}
.xw14hui {
	width:350px;
	height:50px;
	font-size:14px;
	color:#666;
	line-height:25px;
	font-weight: normal;
	font-family:"Microsoft Yahei";
	overflow: hidden;
}
.xwtitle {
	color:#000;
	width:360px;
	height:30px;
	margin-top: 17px;
}
.xwtitle a {
	width:360px;
	height:30px;
	font-size:16px;
	color:#000;
	line-height:30px;
	font-weight:bold;
	font-family:"Microsoft Yahei";
	text-align:left;
}
.xwtitle a:hover {
	color:#ff0000;
}
.xw_more {
	font-size:14px;
	line-height:30px;
	text-align:left;
	margin-top: 20px;
}
.xw_more a {
	color:#333;
	text-decoration:none;
}
.xw_more a:hover {
	color:#ff0000;
}
#xwbox:hover{
	background: #1562d2;
}
#xwbox:hover * {
	color: #fff;
}
 .xw_nr a:not(:nth-of-type(2)):hover div:before {
border-bottom: 20px solid #ce0a0b;
}
.xw_nr a:nth-of-type(2):hover div:before {
border-top: 20px solid #ce0a0b;
}
/* header */

#header {
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.top1 {
	width: 100%;
	height: 35px;
	background: #ededed;
}
.top1 p {
	width: 1200px;
	line-height: 35px;
	color: #666;
	margin: 0 auto;
}
.top1 p span {
	float: right;
}
.top1 p span a {
	color: #666;
	margin: 0px 10px;
}
.top2 {
	width: 1200px;
	height: 100px;
	margin: 20px auto;
}
.top2>img {
	float: left;
	margin-right: 15px;
}
.top2 .ci {
	font-size: 18px;
	color: #555;
	float: left;
	letter-spacing:1px;
}
.top2 .ci b {
	font-size: 24px;
	color: #000;
	display: block;
	line-height: 50px;
	padding-top: 10px;
	font-weight: initial;
	letter-spacing:1px;
}
.top2 .top-tel {
	padding-left: 70px;
	font-size: 18px;
	color: #000;
	float: right;
	text-align: center;
	padding-top: 10px;
}
.top2 .top-tel>img {
	vertical-align: middle;
	margin-right: 10px;
}
.top2 .top-tel p {
	font-family: impact;
	color: #e7332c;
	font-size: 36px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.sy_anli {
	background:url(../images/kunpeng_26.jpg) center;
	height:760px;
	overflow:hidden
}
.anli_list {
	width:1280px;
	margin:0 auto
}
.anli_list_left {
	float:left
}
.anli_list_right {
	float:right;
	width:408px;
}
/*why_choose*/

.why_choosebg {
	background:url(../images/xinzhi_19.jpg) center;
	height:937px;
	overflow: hidden;
	margin:40px 0
}
.why_choose {
	width:1320px;
	margin:0 auto;
	text-align:center
}
.why_gsm54 {
	font-size:54px;
	font-weight:bold;
	color:#fff;
	padding-top:66px
}
.why_en16 {
	font-size:18px;
	color:#789acb;
	text-transform:uppercase;
	margin-bottom:20px;
}
.why18 {
	font-size:36px;
	font-family:"楷体";
	color:#5d90d8;
	padding:30px 0
}
.why_choose li {
	float:left;
	text-align:center;
	width:222px;
	background:#fff;
	margin:0 20px;
	border-radius:120px;
	height:500px;
}
.why_img {
	padding-top:20px
}
.why_img:hover {
	transition-duration: 0.5s;
	transform: rotateY(180deg);
	margin-top: 10px
}
.why_green24 {
	font-size:24px;
	font-weight:bold;
	color:#333;
	line-height:96px
}
.why_neirong14 {
	width:180px;
	margin:0 auto;
	text-align:center;
	font-size:15px;
	line-height:28px
}
.why_choose li {
	transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	-webkit-transition: all 0.15s ease-out;
	-o-transition: all 0.15s ease-out;
}
.why_choose li:hover {
	background:#ffca7f;
	transition-duration:0.5s;
	height:520px;
	animation:0.5s;
	transition: all 0.15s ease-out;
}
.why_tubiao {
	padding-top:50px
}
.L_C {
	overflow:hidden;
	width:100%;
	padding:42px 0 45px;
	background:url(../images/lc_bg.jpg) no-repeat center top;
}
.L_C h2 {
	background:url(../images/lcBG.png) no-repeat center;
	font-size:32px;
	text-align:center;
	color:#fff
}
.L_C p {
	text-align:center;
	font-size:12px;
	color:#d67575;
}
.L_C .list {
	overflow:hidden;
	margin-top:16px;
	width:105%;
}
.L_C .list li {
	float:left;
	width:121px;
	position:relative;
	margin-right:39px
}
.L_C .list li img {
	display:block;
	margin:0 auto
}
.L_C .list li h4 {
	text-align:center;
	font-size:14px;
	margin-top:15px;
	color:#fff
}
.L_C .list li i {
	display:block;
	background:url(../images/lc-xjx.png) no-repeat center;
	width:16px;
	height:13px;
	position:absolute;
	top:38px;
	right:-30px;
}
.L_C .list li.last {
	margin-right:0;
}
.container {
	margin-left:auto;
	margin-right:auto;
	width:1100px;
}
.class_menu {
	text-align: center;
}
.class_menu li {
	display: inline-block;
	padding: 10px 20px;
	border-radius: 30px;
	background:#139d3e;
	color: #fff;
	margin: 0 8px 10px 0;
 transition: all .5s;
}
.class_menu li a {
	display: block;
	color: #fff;
}
.class_menu li:hover {
	background: #fd9d13;
}
#DXpro-box {
	width: 1200px;
}
#DXpro-box li {
	width: 280px;
	height: 250px;
	background: #fff;
	margin: 8px;
	float: left;
	list-style: none;
	overflow: hidden;
	position: relative;
	z-index: 0;
	box-shadow: 0px 0px 5px #ccc;
}
#DXpro-box li img {
	width: 280px;
	height: 210px;
	padding: 0;
	margin: 0;
}
#DXpro-box li p {
	position: absolute;
	width: 280px;
	height: 40px;
	background: #fff;
	z-index: 999;
	left: 0;
	bottom: 0;
 -webkit-transition-duration: .5s;
 -moz-transition-duration: .5s;
 -ms-transition-duration: .5s;
 -o-transition-duration: .5s;
 transition-duration: .5s;
	text-align:center;
}
#DXpro-box li:hover p {
	position: absolute;
	width: 280px;
	height: 80px;
	background: #fff;
	z-index: 999;
	left: 0;
	bottom: 0;
	text-align:center;
}
#DXpro-box li:hover img {
	transform: scale(1.2);
	transition: all 0.6s;
}
#DXpro-box li:hover .more22 {
	background: #1562d2;
}
#DXpro-box li p>a {
	width: 100%;
	line-height:40px;
	height: 40px;
	text-align: left;
	font-size: 16px;
	color: #000;
	display: block;
	text-align:center
}
#DXpro-box li p em {
	background: url(../images/pro-tel1.png) left center no-repeat;
	padding-left: 10px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	display: block;
	margin-left: 30px;
}
#DXpro-box .more22 {
	background: #1562d2;
	text-align: center;
	width: 280px;
	height: 40px;
	line-height:40px;
	font-size: 18px;
	display: block;
}
#DXpro-box .more22 a {
	color: #fff;
	text-align: center;
}
.indexAbout_content {
	padding-left: 10px;
}
.indexAbout_content .left {
	width: 544px;
	padding-bottom: 100px;
}
.indexAbout_content .left .description {
	font-size: 16px;
	color: #666;
	line-height: 2em;
	margin: 60px 20px 60px 0;
}
.indexAbout_content .left .description a {
	color: #ffba37;
}
.indexAbout_content .title {
	overflow: hidden;
	margin-top: 40px;
}
.indexAbout_content .title .line {
	width: 4px;
	height: 78px;
	background: #1562d2;
	margin-right: 20px;
}
.indexAbout_content .title h3 {
	font-size: 34px;
	letter-spacing:1px;
}
.indexAbout_content .title h3 span {
	font-weight: 600;
}
.indexAbout_content .title p {
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
	margin-top: 16px;
}
.indexAbout_content .number {
	width: 100%;
	text-align: center;
}
.indexAbout_content .number li {
	width: 160px;
	height: 160px;
	box-shadow: 0 0 10px 5px #e5e5e5;
	-webkit-box-shadow: 0 0 10px 5px #e5e5e5;
	-webkit-box-shadow: 0 0 10px 5px #e5e5e5;
	-o-box-shadow: 0 0 10px 5px #e5e5e5;
	display: flex;
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex;
	-webkit-box-align: center;
	-moz-box-align: center; /*混合版本语法*/
	-ms-flex-align: center; /*新版本语法*/
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center; /*混合版本语法*/
	-ms-flex-pack: center; /*新版本语法*/
	-webkit-justify-content: center;
	justify-content: center;
	flex-direction: column;
	margin-right: 30px;
}
.indexAbout_content .number li:last-child {
	margin-right: 0;
}
.indexAbout_content .number h3 {
	font-size: 42px;
	color: #1562d2;
}
.indexAbout_content .number h4 {
	width: 30px;
	height: 3px;
	background: #1562d2;
	margin: 0 auto;
	margin: 12px auto;
}
.indexAbout_content .number p {
	font-size: 18px;
}
.indexAbout_content .right {
	position: relative;
	margin-left: 124px;
	margin-top:40px;
}
.indexAbout_content .right .line {
	width: 508px;
	height: 488px;
	border: 1px solid #1562d2;
}
.indexAbout_content .right img {
	position: absolute;
	z-index: 2;
	top: 25px;
	left: -60px;
}
.indexAbout_content .right img:hover {
	transform: scale(1.05);
	transition: all 0.5s ease
}
.indexAbout_content .right .text {
	position: absolute;
	width: 210px;
	line-height: 80px;
	text-align: center;
	background: #1562d2;
	color: #333;
	right: 0;
	bottom: 0;
	z-index: 4;
	font-size: 30px;
	color:#FFF;
}
.fl {
	float: left;
}
 main.css:39 .fl {
 float: left;
}
.w1200 {
	width:1200px;
	margin: 0 auto;
}
.IAbout_box {
	width: 100%;
}
.nav_main {
	width:100%;
	height: 60px;
	line-height: 60px;
	background:#1562d2;
	position: relative;
	z-index: 3;
}
.nav .list {
	width: 102%;
	margin:0 auto;
	height: 60px;
	line-height: 60px;
	position: relative;
}
.nav_main .nav {
	width: 1200px;
	margin: 0 auto;
}
.nav_main .nav li {
	float:left;
	width: 150px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
}
.nav_main .nav li:first-child {
	background: none;
}
.nav_main .nav li:first-child.hover {
	background-color:#e7332c;
}
.nav_main .nav li a {
	display: block;
	color:#fff;
	font-size:16px;
}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li #hover2 {
	background: #e7332c;
}
.nav_main .nav dl {
	width: 149px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 60px;
	z-index: 12;
	border: 1px solid #1562d2;
}
.nav_main .nav dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	line-height: 49px;
	height: 49px;
	border-top: 1px solid #e5e5e5;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #666;
	font-size: 14px;
	padding: 0;
	width: 100%;
	text-align:center;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #333333;
	color: #fff;
}
#main {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 16px;
	line-height: 35px;
}
.ny_left {
	width: 300px;
	height: auto;
	float: left;
}
.ny_right {
	width: 900px;
	height: auto;
	float: right;
}
.bass {
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #666;
	border-bottom: solid 1px #ccc;
	width: 1000px;
	margin-bottom: 30px;
}
.bass a {
	color: #666666;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
.bass100 {
	height: 60px;
	border-bottom: solid 1px #ccc;
	width: 100%;
	margin-bottom: 30px;
}
.bass100 p {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
	line-height: 60px;
	font-size: 16px;
	color: #666;
}
.bass100 p a {
	color: #666666;
	text-decoration: none;
	font-size: 18px;
}
.nr16 {
	width: 1000px;
	height: auto;
	font-size: 16px;
	line-height: 35px;
	color: #000;
}
.nr20 {
	width: 930px;
	height: auto;
	font-size: 20px;
	line-height: 40px;
	color: #000;
}
.pc_tt {
	background: url(../images/pro.png) center center no-repeat;
	width: 270px;
	height: 120px;
}
.pc_tt h2 {
	padding-top: 28px;
	margin: 0 auto;
	font-size: 30px;
	font-weight: bold;
	color:#FFF;
	text-align:center
}
.pc_tt p {
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-transform:uppercase;
}
.left_cplei {
	width: 268px;
	height: auto;
	margin-bottom: 10px;
	padding: 5px 0px;
	box-sizing: border-box;
}
.left_cplei li {
	width: 268px;
	height: 50px;
	margin: 5px auto;
	text-align: left;
	line-height: 50px;
	font-size: 16px;
	border: solid 1px #ccc;
	background: url(../images/left11.jpg) 20px center no-repeat;
	display: block;
}
.left_cplei li a {
	padding-left: 50px;
	color: #333;
	display: block;
	width: 218px;
	height: 50px;
 -webkit-transition-duration: .5s;
 -moz-transition-duration: .5s;
 -ms-transition-duration: .5s;
 -o-transition-duration: .5s;
 transition-duration: .5s;
}
.left_cplei li a:hover {
	color: #fff;
	background: url(../images/left22.png) 20px center no-repeat #1562d2;
}
.left_cplei p {
	width: 220px;
	height: 35px;
	margin: 5px auto;
	border-bottom: dashed 1px #ccc;
}
.left_cplei p a {
	color: #000;
	text-decoration: none;
	width: 228px;
	height: 35px;
	font-size: 14px;
	color: #000;
	line-height: 35px;
	display: block;
	padding-left: 10px;
}
.left_cplei p a:hover {
	color: #ff0000;
}
.lx_nr {
	width: 268px;
	height: auto;
	border: solid 1px #ccc;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	padding: 15px;
	box-sizing: border-box;
	background: #1562d2;
}
.lx_nr h2 {
	font-size: 20px;
	color: #fff;
	background: url(../images/left33.PNG) bottom center no-repeat;
	line-height: 50px;
	padding-bottom: 10px;
}
.lx_nr h2 img {
	vertical-align: middle;
	margin-right: 5px;
}
.h50 {
	height:50px;
}
.home-pro-tt {
	width: 100%;
	height: 90px;
	background: #fff;
}
.home-pro-tt h2 {
	color: #189b537;
	font-size: 32px;
	padding-left: 20px;
	padding-top: 15px;
	float: left;
}
.home-pro-tt h2 em {
	font-size: 14px;
	color: #999;
	font-weight: initial;
	display: block;
}
.home-pro-tt a {
	width: 70px;
	height: 35px;
	background: url(../images/more22.jpg) center 15px no-repeat #fff;
	font-size: 16px;
	text-align: center;
	color: #666;
	display: block;
	float: right;
	padding-top: 30px;
	margin: 15px;
}
.home-pro-tt a:hover {
	color: #189b53;
}
#DX_pro-box {
	width: 900px;
}
#DX_pro-box li {
	width: 280px;
	height: 250px;
	background: #fff;
	margin: 8px;
	float: left;
	list-style: none;
	overflow: hidden;
	position: relative;
	z-index: 0;
	box-shadow: 0px 0px 5px #ccc;
}
#DX_pro-box li img {
	width: 280px;
	height: 210px;
	padding: 0;
	margin: 0;
}
#DX_pro-box li p {
	position: absolute;
	width: 280px;
	height: 40px;
	background: #fff;
	z-index: 999;
	left: 0;
	bottom: 0;
 -webkit-transition-duration: .5s;
 -moz-transition-duration: .5s;
 -ms-transition-duration: .5s;
 -o-transition-duration: .5s;
 transition-duration: .5s;
	text-align:center;
}
#DX_pro-box li:hover p {
	position: absolute;
	width: 280px;
	height: 80px;
	background: #fff;
	z-index: 999;
	left: 0;
	bottom: 0;
	text-align:center;
}
#DX_pro-box li:hover img {
	transform: scale(1.2);
	transition: all 0.6s;
}
#DX_pro-box li:hover .more22 {
	background: #1562d2;
}
#DX_pro-box li p>a {
	width: 100%;
	line-height:40px;
	height: 40px;
	text-align: left;
	font-size: 16px;
	color: #000;
	display: block;
	text-align:center
}
#DX_pro-box li p em {
	background: url(../images/pro-tel1.png) left center no-repeat;
	padding-left: 10px;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	display: block;
	margin-left: 30px;
}
#DX_pro-box .more22 {
	background: #1562d2;
	text-align: center;
	width: 280px;
	height: 40px;
	line-height:40px;
	font-size: 18px;
	display: block;
}
#DX_pro-box .more22 a {
	color: #fff;
	text-align: center;
}
/*联系我们*/
.Icontact_box {
	background: url(../images/map1.jpg) no-repeat top center;
}
.Icontact_box .wrap {
	width: 1260px;
}
.Icontact_box .abt a {
	color:#fff;
	display:block;
	text-align: center;
}
.Icontact_box .abt a h3 {
	color:#fff;
	font-size:46px;
	line-height:47px;
	height:47px;
	font-weight: bold;
transition: .3s;
}
.Icontact_box .abt a:hover h3 {
	color: #FF8A00;
}
.Icontact_box {
	width:100%;
	height:521px;
}
.Icontact_box .div2 {
	background:url(../images/tj_21.png) no-repeat bottom center;
	width:300px;
	height:491px;
	padding-left:50px;
	padding-top:30px;
	color:#fff;
	padding-right:50px;
	float: right
}
.Icontact_box .div2 .p1 {
	font-size:18px;
	text-transform:uppercase;
}
.Icontact_box .div2 .p2 {
	font-size:30px;
	line-height:38px;
	margin-top:5px;
	font-weight:bold;
	background:url(../images/tj_26.jpg) left bottom no-repeat;
	padding-bottom:30px;
}
.Icontact_box .div2 .p3 {
	background:url(../images/tj_22.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.Icontact_box .div2 .p4 {
	background:url(../images/ctel.png) left center no-repeat;
	height:53px;
	overflow:hidden;
	padding-left:58px;
	font-size:14px;
	margin-top:30px;
	margin-bottom:15px;
}
.Icontact_box .div2 .p4 h4 {
	font-size: 31px;
}
.Icontact_box .div2 .p5 {
	background:url(../images/tj_23.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.Icontact_box .div2 .p6 {
	background:url(../images/tj_25.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.Icontact_box .div2 .p7 {
	background:url(../images/tj_27.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.Icontact_box .div2 .p8 {
	background:url(../images/tj_28.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.Icontact_box .div2 .p9 {
	background:url(../images/tj_29.png) left center no-repeat;
	height:53px;
	line-height:53px;
	overflow:hidden;
	padding-left:30px;
	border-bottom:1px solid #5eb0ff;
	font-size:14px;
}
.left_lx_box {
	width:270px;
	background:#EFEFEF;
	margin:20px 0px;
	border-radius:0 0 5px 5px;
}
.left_lx_box_tit {
	color: #fff;
	background: #1562d2;
	padding: 25px 0;
	text-align: center;
	font-size: 30px;
	border-radius: 5px 5px 0 0;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}
.left_content_sty {
	font-size:16px;
	line-height:35px;
	padding:10px;
	color:#333
}

.Pro_menu_list {
	text-align: center;
}
.Pro_menu_list li {
	display: inline-block;
	padding: 12px 20px;
	border-radius: 20px;
	background: linear-gradient(#015ebb,#009fe9);
	color: #fff;
	margin: 0 5px 5px 0;
 transition: all .3s;
}
.Pro_menu_list li a {
	display: block;
	color: #fff;
}
.Pro_menu_list li:hover {
	background: linear-gradient(#ffb243,#ff9600);
}
